oxenstored: add transaction info relevant to history-tracking
authorJonathan Davies <jonathan.davies@citrix.com>
Tue, 14 Mar 2017 12:17:38 +0000 (12:17 +0000)
committerIan Jackson <Ian.Jackson@eu.citrix.com>
Tue, 28 Mar 2017 12:07:04 +0000 (13:07 +0100)
commit85b1b18582011f3b80e78aa4c2439e2de5cd9419
tree814ddde87400adca022525050b7fe791fdfe3bbb
parent8242b508cac8c2021c6683c510774e3330d97220
oxenstored: add transaction info relevant to history-tracking

Specifically:
 * retain the original store (not just the root) in full transactions
 * store commit count at the time of the start of the transaction

Signed-off-by: Jonathan Davies <jonathan.davies@citrix.com>
Reviewed-by: Thomas Sanders <thomas.sanders@citrix.com>
Reviewed-by: Ian Jackson <ian.jackson@eu.citrix.com>
Reviewed-by: Christian Lindig <christian.lindig@citrix.com>
tools/ocaml/xenstored/process.ml
tools/ocaml/xenstored/transaction.ml